package Classes.staticinfo
{
	import flash.filters.ColorMatrixFilter;

	/**
	 * 存储静态变量  
	 * @author Administrator
	 */	
	public class StaticInfo
	{
		public function StaticInfo()
		{
		}
		
		/*
		* *  **   滤镜设置	***	 
		*/
		
		/**
		 * 【泛用】置为不可用时灰色滤镜，色彩更暗 
		 */		
		public static const DARKER_DISABLE_FILTER:Array = [new ColorMatrixFilter([0.15, 0.15, 0.15, 0, 0,
			0.15, 0.15, 0.15, 0, 0,
			0.15, 0.15, 0.15, 0, 0,
			0, 0, 0, 1, 0])];
		
		/**
		 *  【泛用】置为不可用时灰色滤镜，色彩较暗 
		 * @return  Array
		 */		
		public static function  getSmallDarker():Array
		{
			var matrix:Array = new Array();
			
			matrix = matrix.concat([0.3086, 0.6094, 0.082, 0, 0]); // red
			
			matrix = matrix.concat([0.3086, 0.6094, 0.082, 0, 0]); // green
			
			matrix = matrix.concat([0.3086, 0.6094, 0.082, 0, 0]); // blue
			
			matrix = matrix.concat([0, 0, 0, 1, 0]); // alpha
			
			var gray:ColorMatrixFilter = new ColorMatrixFilter(matrix);
			
			var filtersArray:Array = new Array(gray);
			return filtersArray;
		}
		
		public static var key:String="";
		
		
		/*
		 * *  **   背包里面的物品分类***	 
		*/	
			
		/**
		 *   物品 --类型为：101,102,103,104
		 */		
		public static const PACKAGE_ITEM_TYPE:String="101,102,103,104";
		
		/**
		 *   统一(物品 --类型为：101,102,103,130,104)
		 */		
		public static const ITEM_TYPE:String="0";
		
		
		/**
		 *   武器 --类型为：110,111,112,113,114
		 */		
		public static const PACKAGE_WEAPON_TYPE:String="110,111,112,113,114";
		/**
		 *   统一(武器 --类型为：110,111,112,113,114)
		 */		
		public static const WEAPON_TYPE:String="1";
		
		
		/**
		 *   收藏品 --类型为：130
		 */		
		public static const PACKAGE_COLLECTION_TYPE:String="130";
		/**
		 *   统一(收藏品 --类型为：130)
		 */		
		public static const COLLECTION_TYPE:String="2";
		
		
		
		/**
		 *   药品 --类型为：120,121,123,124
		 */		
		public static const PACKAGE_MEDICINE_TYPE:String="120,121,123,124";
		/**
		 *   统一(药品 --类型为：120,121,123,124)
		 */		
		public static const MEDICINE_TYPE:String="3";
		
		/**
		 *   杂物特殊的NPc --类型为：410
		 */		
		public static const NPC_SUNDRY_TYPE:int=410;
		
		
		/**
		 *   统一(建筑---401；装饰--402)
		 */		
		public static const BUILED_TYPE:String="4";
		
		
		/*
		 * *  **   观察者模式中的常量	***	 
		*/
		
		/**
		 *   观察者类型  --完成任务
		 */		
		public static const COMPLETE_MISSION:String="completeMission";
		/**
		 * 观察者类型--条件为达到不能完成任务 
		 */		
		public static const CAN_NOT_FINISH_MISSION:String="cannotfinishmission";
		
		/**
		 *  观察者类型--收藏物品数量改变
		 */		
		public static const COLLECT_ITEM_CHANGE:String="collectItemChange";
		
		/**
		 *  观察者类型--商店物品以及过期
		 */		
		public static const DELETE_SHOP_ITEM:String="deleteShopItem";
		
		/**
		 *  观察者类型--任务提交数量变化
		 */		
		public static const TASK_SUMBIT_NUMCHANGE:String="tasksubmitnumchange";
		
		/**
		 *  观察者类型--拓展土地成功后  通知关闭面板
		 */		
		public static const CLOSE_EXPEND_LANDPANEL:String="closeexpendlandpanel";
		
		/**
		 *  观察者类型--武器数量改变
		 */		
		public static const WEAPON_NUMBER_CHANGE:String="weapon_number_change";
		
	}
}